package smallfrench.moteur.noeuds;

import smallfrench.moteur.interp.RObjet;
import smallfrench.moteur.lexer.lexemes.Lexeme;

/**
 * Opérateur booléen unaire "non"
 * @author antoine1023
 *
 */
public class NNonUnaire extends NOperateurUnaire {

	public NNonUnaire(Lexeme t, Noeud enfant) {
		super(t, enfant);
	}

	@Override
	public String toString() {
		return "non " + enfant;
	}

	@Override
	protected RObjet evaluer(RObjet operande) {
		return operande.operateurNonUnaire();
	}

}
